package org.easymis.entitys.mybatis.dto;
import java.io.Serializable; 
import org.easymis.commons.generator.annotation.GenField; 
import org.easymis.commons.generator.annotation.GenModel; 
import org.easymis.commons.generator.annotation.GenTable; 
import java.util.*; 
 
  
  
 @GenTable(name="oa_diary") 
@GenModel(packageName="org.easymis.entitys.mybatis",modelName="OaDiary")  
 public class OaDiary implements Serializable{  
      @GenField(labelname="唯一自增ID",column="diary_id",id=true,length=20,isnull=false) 
      private String diaryId; 
      @GenField(labelname="用户Id",column="staff_id",length=20,isnull=true) 
      private String staffId; 
      @GenField(labelname="日志日期",column="create_time",isnull=false) 
      private Date createTime; 
      @GenField(labelname="最近一次的编辑时间",column="update_time",isnull=true) 
      private Date updateTime; 
      @GenField(labelname="日志类型(1日报2周报3月报)",column="type",isnull=true) 
      private Integer type; 
      @GenField(labelname="总结",column="report",length=5000,isnull=true) 
      private String report; 
      @GenField(labelname="计划",column="plan",length=5000,isnull=true) 
      private String plan; 
      @GenField(labelname="计划开始时间",column="plan_begin_date",isnull=true) 
      private Date planBeginDate; 
      @GenField(labelname="计划结束时间",column="plan_end_date",isnull=true) 
      private Date planEndDate; 
      @GenField(labelname="工作心得体会",column="content",length=5000,isnull=true) 
      private String content; 
      @GenField(labelname="开始时间",column="begin_date",isnull=true) 
      private Date beginDate; 
      @GenField(labelname="结束时间",column="end_date",isnull=true) 
      private Date endDate; 
      @GenField(labelname="",column="spare_time",length=10,isnull=true) 
      private String spareTime; 
      @GenField(labelname="附件ID串",column="attachment_id",length=65535,isnull=true) 
      private String attachmentId; 
      @GenField(labelname="附件名称串",column="attachment_name",length=65535,isnull=true) 
      private String attachmentName; 
      @GenField(labelname="最近一次被点评的时间",column="comment_time",isnull=true) 
      private Date commentTime; 
      @GenField(labelname="共享用户ID串",column="to_ids",length=65535,isnull=true) 
      private String toIds; 
      @GenField(labelname="压缩后的日志内容",column="compress_content",length=16777215,isnull=true) 
      private String compressContent; 
      @GenField(labelname="阅读人员ID串|抄送人员",column="reader_ids",length=65535,isnull=true) 
      private String readerIds; 
      @GenField(labelname="是否全部共享(0-否,1-是)",column="is_share",isnull=false) 
      private Integer isShare; 
      @GenField(labelname="是否CRM日志(0-否,1-是)",column="crm_diary",isnull=false) 
      private Integer crmDiary; 
      @GenField(labelname="组织编码",column="org_Id",length=45,isnull=false) 
      private String orgId; 
      @GenField(labelname="产品编码",column="product_Id",length=45,isnull=true) 
      private String productId; 
      @GenField(labelname="线索编码",column="lead_Id",length=45,isnull=true) 
      private String leadId; 
      @GenField(labelname="商机编码",column="business_id",length=45,isnull=true) 
      private String businessId; 
      @GenField(labelname="客户编码",column="customer_id",length=45,isnull=true) 
      private String customerId; 
      @GenField(labelname="联系人编码",column="contact_id",length=45,isnull=true) 
      private String contactId; 
      @GenField(labelname="任务编码",column="task_id",length=20,isnull=true) 
      private String taskId; 
      @GenField(labelname="公司(部门)编码",column="dept_id",length=45,isnull=true) 
      private String deptId; 
      @GenField(labelname="点评人",column="reviewer_id",length=20,isnull=true) 
      private String reviewerId; 
      @GenField(labelname="点评时间",column="review_date",isnull=true) 
      private Date reviewDate; 
      @GenField(labelname="点评内容",column="review_content",length=500,isnull=true) 
      private String reviewContent; 
      @GenField(labelname="点评级别1未达标2达标3良好4优质5优质高效",column="review_work_level",isnull=true) 
      private Integer reviewWorkLevel; 
      @GenField(labelname="工作地点",column="work_place_id",length=20,isnull=true) 
      private String workPlaceId; 
      @GenField(labelname="日志状态1草稿2提交审核点评3审核通过4审核退回",column="status",isnull=true) 
      private Integer status; 
      
      private String taskName;
      private String staffName;
      private String reviewer;
      private String productName;
      private String leadName;
      private String businessName;
      private String customerName;
      private String contractTitle;
      
      public String getTaskName() {
		return taskName;
	}
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}
	public String getStaffName() {
		return staffName;
	}
	public void setStaffName(String staffName) {
		this.staffName = staffName;
	}
	public String getReviewer() {
		return reviewer;
	}
	public void setReviewer(String reviewer) {
		this.reviewer = reviewer;
	}
	public String getProductName() {
		return productName;
	}
	public void setProductName(String productName) {
		this.productName = productName;
	}
	public String getLeadName() {
		return leadName;
	}
	public void setLeadName(String leadName) {
		this.leadName = leadName;
	}
	public String getBusinessName() {
		return businessName;
	}
	public void setBusinessName(String businessName) {
		this.businessName = businessName;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getContractTitle() {
		return contractTitle;
	}
	public void setContractTitle(String contractTitle) {
		this.contractTitle = contractTitle;
	}

	public String getDiaryId(){ 
      	   return diaryId;
      }
      public void setDiaryId(String diaryId){ 
      	   this.diaryId=diaryId; 
      } 
      public String getStaffId(){ 
      	   return staffId;
      }
      public void setStaffId(String staffId){ 
      	   this.staffId=staffId; 
      } 
      public Date getCreateTime(){ 
      	   return createTime;
      }
      public void setCreateTime(Date createTime){ 
      	   this.createTime=createTime; 
      } 
      public Date getUpdateTime(){ 
      	   return updateTime;
      }
      public void setUpdateTime(Date updateTime){ 
      	   this.updateTime=updateTime; 
      } 
      public Integer getType(){ 
      	   return type;
      }
      public void setType(Integer type){ 
      	   this.type=type; 
      } 
      public String getReport(){ 
      	   return report;
      }
      public void setReport(String report){ 
      	   this.report=report; 
      } 
      public String getPlan(){ 
      	   return plan;
      }
      public void setPlan(String plan){ 
      	   this.plan=plan; 
      } 
      public Date getPlanBeginDate(){ 
      	   return planBeginDate;
      }
      public void setPlanBeginDate(Date planBeginDate){ 
      	   this.planBeginDate=planBeginDate; 
      } 
      public Date getPlanEndDate(){ 
      	   return planEndDate;
      }
      public void setPlanEndDate(Date planEndDate){ 
      	   this.planEndDate=planEndDate; 
      } 
      public String getContent(){ 
      	   return content;
      }
      public void setContent(String content){ 
      	   this.content=content; 
      } 
      public Date getBeginDate(){ 
      	   return beginDate;
      }
      public void setBeginDate(Date beginDate){ 
      	   this.beginDate=beginDate; 
      } 
      public Date getEndDate(){ 
      	   return endDate;
      }
      public void setEndDate(Date endDate){ 
      	   this.endDate=endDate; 
      } 
      public String getSpareTime(){ 
      	   return spareTime;
      }
      public void setSpareTime(String spareTime){ 
      	   this.spareTime=spareTime; 
      } 
      public String getAttachmentId(){ 
      	   return attachmentId;
      }
      public void setAttachmentId(String attachmentId){ 
      	   this.attachmentId=attachmentId; 
      } 
      public String getAttachmentName(){ 
      	   return attachmentName;
      }
      public void setAttachmentName(String attachmentName){ 
      	   this.attachmentName=attachmentName; 
      } 
      public Date getCommentTime(){ 
      	   return commentTime;
      }
      public void setCommentTime(Date commentTime){ 
      	   this.commentTime=commentTime; 
      } 
      public String getToIds(){ 
      	   return toIds;
      }
      public void setToIds(String toIds){ 
      	   this.toIds=toIds; 
      } 
      public String getCompressContent(){ 
      	   return compressContent;
      }
      public void setCompressContent(String compressContent){ 
      	   this.compressContent=compressContent; 
      } 
      public String getReaderIds(){ 
      	   return readerIds;
      }
      public void setReaderIds(String readerIds){ 
      	   this.readerIds=readerIds; 
      } 
      public Integer getIsShare(){ 
      	   return isShare;
      }
      public void setIsShare(Integer isShare){ 
      	   this.isShare=isShare; 
      } 
      public Integer getCrmDiary(){ 
      	   return crmDiary;
      }
      public void setCrmDiary(Integer crmDiary){ 
      	   this.crmDiary=crmDiary; 
      } 
      public String getOrgId(){ 
      	   return orgId;
      }
      public void setOrgId(String orgId){ 
      	   this.orgId=orgId; 
      } 
      public String getProductId(){ 
      	   return productId;
      }
      public void setProductId(String productId){ 
      	   this.productId=productId; 
      } 
      public String getLeadId(){ 
      	   return leadId;
      }
      public void setLeadId(String leadId){ 
      	   this.leadId=leadId; 
      } 
      public String getBusinessId(){ 
      	   return businessId;
      }
      public void setBusinessId(String businessId){ 
      	   this.businessId=businessId; 
      } 
      public String getCustomerId(){ 
      	   return customerId;
      }
      public void setCustomerId(String customerId){ 
      	   this.customerId=customerId; 
      } 
      public String getContactId(){ 
      	   return contactId;
      }
      public void setContactId(String contactId){ 
      	   this.contactId=contactId; 
      } 

      public String getTaskId() {
		return taskId;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	public String getDeptId(){ 
      	   return deptId;
      }
      public void setDeptId(String deptId){ 
      	   this.deptId=deptId; 
      } 
      public String getReviewerId(){ 
      	   return reviewerId;
      }
      public void setReviewerId(String reviewerId){ 
      	   this.reviewerId=reviewerId; 
      } 
      public Date getReviewDate(){ 
      	   return reviewDate;
      }
      public void setReviewDate(Date reviewDate){ 
      	   this.reviewDate=reviewDate; 
      } 
      public String getReviewContent(){ 
      	   return reviewContent;
      }
      public void setReviewContent(String reviewContent){ 
      	   this.reviewContent=reviewContent; 
      } 
      public Integer getReviewWorkLevel(){ 
      	   return reviewWorkLevel;
      }
      public void setReviewWorkLevel(Integer reviewWorkLevel){ 
      	   this.reviewWorkLevel=reviewWorkLevel; 
      } 
      public String getWorkPlaceId(){ 
      	   return workPlaceId;
      }
      public void setWorkPlaceId(String workPlaceId){ 
      	   this.workPlaceId=workPlaceId; 
      } 
      public Integer getStatus(){ 
      	   return status;
      }
      public void setStatus(Integer status){ 
      	   this.status=status; 
      } 
}